substrate (hard) - English Synonyms Dictionary